/*
 * WorkspaceFactory.h
 *
 *  Created on: 05/05/2013
 *      Author: juan
 */

#ifndef WORKSPACEFACTORY_H_
#define WORKSPACEFACTORY_H_

#include "Workspace.h"
#include "model/Diagram.h"

class WorkspaceFactory {
public:
    WorkspaceFactory(){};
    virtual ~WorkspaceFactory(){};

    static Workspace* getWorkspaceByType(Diagram* diagram);
    static Workspace* getEmptyWorkspace(int type);


};

#endif /* WORKSPACEFACTORY_H_ */
